package com.anhuanjia.tools.eao.bean;

import java.util.Date;

import com.efastsoft.framework.annotation.dao.Column;
import com.efastsoft.framework.annotation.dao.Indexes;
import com.efastsoft.framework.annotation.dao.Table;
import com.efastsoft.framework.data.DataType;
import com.efastsoft.framework.orm.DAO;

/**
 * 机构信息表
 * 
 * @author Administrator
 *
 */
@Table("eao_company_info")
@Indexes("")
@SuppressWarnings("serial")
public class EaoCompanyInfo extends DAO<EaoCompanyInfo> {

	@Column(type = DataType.LONG, precision = 0, mandatory = true, pk = true)
	protected Long Id;// companyid

	@Column(type = DataType.STRING, length = 100)
	protected String NameAbbreviation;// 机构名称缩写

	@Column(type = DataType.STRING, length = 255)
	protected String Code;// 统一社会信用代码

	@Column(type = DataType.DATETIME, length = 50)
	protected Date AddTime;

	@Column(type = DataType.LONG, length = 11)
	protected Long AddUser;

	@Column(type = DataType.DATETIME, length = 50)
	protected Date ModifyTime;

	@Column(type = DataType.INTEGER, length = 11)
	protected Long ModifyUser;

	public Long getId() {
		return Id;
	}

	public void setId(Long id) {
		Id = id;
	}

	public String getNameAbbreviation() {
		return NameAbbreviation;
	}

	public void setNameAbbreviation(String nameAbbreviation) {
		NameAbbreviation = nameAbbreviation;
	}

	public String getCode() {
		return Code;
	}

	public void setCode(String code) {
		Code = code;
	}

	public Date getAddTime() {
		return AddTime;
	}

	public void setAddTime(Date addTime) {
		AddTime = addTime;
	}

	public Long getAddUser() {
		return AddUser;
	}

	public void setAddUser(Long addUser) {
		AddUser = addUser;
	}

	public Date getModifyTime() {
		return ModifyTime;
	}

	public void setModifyTime(Date modifyTime) {
		ModifyTime = modifyTime;
	}

	public Long getModifyUser() {
		return ModifyUser;
	}

	public void setModifyUser(Long modifyUser) {
		ModifyUser = modifyUser;
	}

}
